package io.linfeng.common.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


@Data
@ApiModel(value="MessageNumberResponse", description="消息响应体")
public class MessageNumberResponse implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 总消息数量
	 */
	@ApiModelProperty(value = "总消息数量")
	private Integer allCount;
	/**
	 * 评论数
	 */
	@ApiModelProperty(value = "评论数")
	private Integer comment;
	/**
	 * 关注数
	 */
	@ApiModelProperty(value = "关注数")
	private Integer follow;
	/**
	 * 帖子评论点赞数
	 */
	@ApiModelProperty(value = "帖子评论点赞数")
	private Integer thumbCount;
	/**
	 * 系统通知未读数
	 */
	@ApiModelProperty(value = "系统通知未读数")
	private Integer systemUnreadCount;

	/**
	 * 推送通知消息
	 */
	@ApiModelProperty(value = "推送通知消息")
	private List<MessageNoticeResponse> articleMsgList;

	@ApiModelProperty(value = "私信消息列表")
	private List<ChatMessageListResponse> chatMsgList;


}
